﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HA.ModFlow.Infrastructure
{
    [Serializable]
    public abstract class DataSet
    {

        public DataSet(int nrows,int ncols)
        {
            this._nrows = nrows;
            this._ncols = ncols;
        }



        int _nrows;

        public int Nrows
        {
            get { return _nrows; }
            set { _nrows = value; }
        }

        int _ncols;

        public int Ncols
        {
            get { return _ncols; }
            set { _ncols = value; }
        }

        double _minValue;

        public virtual double MinValue
        {
            get { return _minValue; }
            set { _minValue = value; }
        }

        double _maxValue;

        public virtual double MaxValue
        {
            get { return _maxValue; }
            set { _maxValue = value; }
        }


        double _invalidValue=-888.0;

        public double InvalidValue
        {
            get { return _invalidValue; }
            set { _invalidValue = value; }
        }






    }
}
